﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Dominio;

namespace Servicios
{
    public class IAdministradorImpl : IAdministrador
    {
        #region IAdministrador Members

        public Cuenta Login(string usuario, string contrasenia)
        {
            return Sistema.GetInstance().Login(usuario, contrasenia, false);
        }

        public void CrearCuenta(String cedula, String nombre, String apellido, 
                                String nombreCuenta, String contrasenia)
        {
            Sistema.GetInstance().CrearCuenta(cedula, nombre, apellido, 
                nombreCuenta, contrasenia);
        }
        #endregion

        #region IAdministrador Members


        public OPersistente[] ObtenerCuentas()
        {
            return Sistema.GetInstance().ObtenerCuentas().ToArray();
        }

        public void EliminarCuenta(Cuenta cuenta)
        {
            Sistema.GetInstance().EliminarCuenta(cuenta);
        }

        #endregion
    }
}
